﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using DTO;
using DAO;
using System.Data;

namespace BUS
{
    public class KhuVucBUS
    {
        public static List<KhuVucDTO> Listkhuvuc()
        {
            DataTable dt = KhuVucDAO.ListKhuVuc();
            List<KhuVucDTO> lstKhuvuc = null;
            if (dt != null)
            {
                lstKhuvuc = new List<KhuVucDTO>();
                foreach (DataRow dr in dt.Rows)
                {
                    KhuVucDTO kv = new KhuVucDTO();
                    kv.Makv = int.Parse(dr["MAKV"].ToString());
                    kv.MaxBan = int.Parse(dr["SOLUONGBANTOIDA"].ToString());
                    kv.Tenkv = dr["TENKV"].ToString();
                    lstKhuvuc.Add(kv);
                }
            }
            return lstKhuvuc;
        }
        public static bool Themkv(KhuVucDTO kv)
        {
            int kt = KhuVucDAO.Themkhuvuc(kv);
            if (kt > 0)
            { return true; }
            return false;

        }
        public static string GetTenKV(int makv)
        {

            DataTable dt = KhuVucDAO.GetTenKV(makv);
            if (dt != null)
                return dt.Rows[0]["TENKV"].ToString();
            return "";
        }
        public static bool CheckNull(int makv)
        {
            int kt = KhuVucDAO.CheckNull(makv);
            if (kt > 0)
                return true;
            return false;
        }
        public static bool CheckFull(int makv)
        {
            int kt = KhuVucDAO.CheckFull(makv);
            if (kt > 0)
                return true;
            return false;
        }
        public static bool Delete(int makv)
        {
            int kt = KhuVucDAO.Delete(makv);
            if (kt > 0)
                return true;
            return false;


        }
        
    }
}
